package com.ld.control.business.equipment.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ld.control.business.equipment.model.EquipmentDataFieldConfigModel;
import com.ld.control.business.equipment.vo.req.EquipmentDataFieldConfigReqVo;
import com.ld.control.business.equipment.vo.resp.EquipmentDataFieldConfigRespVo;
import com.ld.control.common.vo.GenerateListVo;
import com.ld.control.common.vo.GeneratePageListVo;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author wangfeng
 * @since 2025-01-09
 */
public interface EquipmentDataFieldConfigService extends IService<EquipmentDataFieldConfigModel> {

    void add(EquipmentDataFieldConfigReqVo reqVo);

    void updateById(EquipmentDataFieldConfigReqVo reqVo);

    void deleteById(Long id);

    EquipmentDataFieldConfigRespVo getById(Long id);

    GenerateListVo<EquipmentDataFieldConfigRespVo> getList(Long equipmentId);

}
